The British Library | London | Magna Carta, Shakespeare & More.